package com.baibei.ebec.user.messagenotice;

import com.baibei.basic.IPageView;
import com.baibei.basic.IPresenter;
import com.baibei.basic.IPresenterView;
import com.baibei.model.MessageInfo;
import com.baibei.model.MsgNoticeInfo;

import java.util.List;

public class SystemMsgNoticeContract   {
    interface SystemMsgNoticeView extends IPresenterView{
        /**
         * 完成刷新
         */
        void hideRefreshLayout();

        /**
         * 加载公告消息列表
         */
        void onLoadNoticeMsg(List<MsgNoticeInfo> msgNoticeInfos);
    }

    interface Presenter extends IPresenter{
        /**
         * 加载更多
         */
//        void loadMore();

        /**
         * 获取系统公告消息列表
         * @param userId
         * @param accessToken
         */
        void getMsgNoticeList(String userId,String accessToken);
    }
}
